import { ensureKnownConfigKey, resetCurrentUserConfigValue, } from "#server/service/config"; import { toPublicConfigError } from "#server/service/config/errors"; export default defineWrappedResponseHandler(async (event) => { try { const user = await event.context.auth.requireUser(); const key = ensureKnownConfigKey(getRouterParam(event, "key") ?? ""); await resetCurrentUserConfigValue(user.id, key); const value = await event.context.config.get(key); return R.success({ key, value, }); } catch (err) { throw toPublicConfigError(err); } });